home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / grafik / raytracing / rayshade-4.0.6.3 / libray / libobj / smakefile < prev    next >
Encoding:
Makefile  |  1994-08-20  |  10.0 KB  |  362 lines

  1. OPTIMIZE = OPTIMIZE
  2. CCFLAGS = CPU=68040 NOSTKCHK MATH=68881 IGNORE=85+100+161+154+84+132 STRMERGE\
  3. DATA=AUTO DEFINE=exit=myexit
  4. RANLIB = 
  5. CC = sc
  6. MKDEP = //mkdep
  7.  
  8. LIB = /ray.lib
  9. INCLUDE = IDIR=/ IDIR=// IDIR=/libcommon
  10. CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
  11. SHELL = /bin/sh
  12.  
  13. CFILES = blob.c bounds.c box.c cone.c csg.c cylinder.c disc.c grid.c \
  14.      hf.c instance.c list.c intersect.c geom.c plane.c poly.c \
  15.      roots.c sphere.c torus.c triangle.c findroot.c rotspline.c \
  16.      fl.c sweptsph.c flame.o allocmatrix.c fractalobject.c ifs.c mountain.c
  17. OFILES = blob.o bounds.o box.o cone.o csg.o cylinder.o disc.o grid.o\
  18. hf.o instance.o list.o intersect.o geom.o plane.o poly.o\
  19. roots.o sphere.o torus.o triangle.o findroot.o rotspline.o \
  20. fl.o sweptsph.o flame.o allocmatrix.o fractalobject.o ifs.o mountain.o
  21.  
  22. .c.o:
  23.     $(CC) $(CFLAGS) $<
  24.  
  25. target: $(LIB)
  26.  
  27. $(LIB): $(OFILES)
  28.     oml $(LIB) r $(OFILES)
  29.  
  30. clean:
  31.     delete \#?.o quiet
  32.  
  33. # DO NOT DELETE THIS LINE
  34. blob.o: blob.c
  35. blob.o: //config.h
  36. blob.o: //libray/libcommon/color.h
  37. blob.o: //libray/libcommon/common.h
  38. blob.o: //libray/libcommon/error.h
  39. blob.o: //libray/libcommon/expr.h
  40. blob.o: //libray/libcommon/ray.h
  41. blob.o: //libray/libcommon/transform.h
  42. blob.o: //libray/libcommon/vector.h
  43. blob.o: blob.h
  44. blob.o: bounds.h
  45. blob.o: geom.h
  46. bounds.o: bounds.c
  47. bounds.o: //config.h
  48. bounds.o: //libray/libcommon/color.h
  49. bounds.o: //libray/libcommon/common.h
  50. bounds.o: //libray/libcommon/error.h
  51. bounds.o: //libray/libcommon/expr.h
  52. bounds.o: //libray/libcommon/ray.h
  53. bounds.o: //libray/libcommon/transform.h
  54. bounds.o: //libray/libcommon/vector.h
  55. bounds.o: bounds.h
  56. bounds.o: geom.h
  57. box.o: box.c
  58. box.o: //config.h
  59. box.o: //libray/libcommon/color.h
  60. box.o: //libray/libcommon/common.h
  61. box.o: //libray/libcommon/error.h
  62. box.o: //libray/libcommon/expr.h
  63. box.o: //libray/libcommon/ray.h
  64. box.o: //libray/libcommon/transform.h
  65. box.o: //libray/libcommon/vector.h
  66. box.o: bounds.h
  67. box.o: box.h
  68. box.o: geom.h
  69. cone.o: cone.c
  70. cone.o: //config.h
  71. cone.o: //libray/libcommon/color.h
  72. cone.o: //libray/libcommon/common.h
  73. cone.o: //libray/libcommon/error.h
  74. cone.o: //libray/libcommon/expr.h
  75. cone.o: //libray/libcommon/ray.h
  76. cone.o: //libray/libcommon/transform.h
  77. cone.o: //libray/libcommon/vector.h
  78. cone.o: bounds.h
  79. cone.o: cone.h
  80. cone.o: geom.h
  81. csg.o: csg.c
  82. csg.o: //config.h
  83. csg.o: //libray/libcommon/color.h
  84. csg.o: //libray/libcommon/common.h
  85. csg.o: //libray/libcommon/error.h
  86. csg.o: //libray/libcommon/expr.h
  87. csg.o: //libray/libcommon/ray.h
  88. csg.o: //libray/libcommon/transform.h
  89. csg.o: //libray/libcommon/vector.h
  90. csg.o: bounds.h
  91. csg.o: csg.h
  92. csg.o: geom.h
  93. cylinder.o: cylinder.c
  94. cylinder.o: //config.h
  95. cylinder.o: //libray/libcommon/color.h
  96. cylinder.o: //libray/libcommon/common.h
  97. cylinder.o: //libray/libcommon/error.h
  98. cylinder.o: //libray/libcommon/expr.h
  99. cylinder.o: //libray/libcommon/ray.h
  100. cylinder.o: //libray/libcommon/transform.h
  101. cylinder.o: //libray/libcommon/vector.h
  102. cylinder.o: bounds.h
  103. cylinder.o: cylinder.h
  104. cylinder.o: geom.h
  105. disc.o: disc.c
  106. disc.o: //config.h
  107. disc.o: //libray/libcommon/color.h
  108. disc.o: //libray/libcommon/common.h
  109. disc.o: //libray/libcommon/error.h
  110. disc.o: //libray/libcommon/expr.h
  111. disc.o: //libray/libcommon/ray.h
  112. disc.o: //libray/libcommon/transform.h
  113. disc.o: //libray/libcommon/vector.h
  114. disc.o: bounds.h
  115. disc.o: disc.h
  116. disc.o: geom.h
  117. grid.o: grid.c
  118. grid.o: //config.h
  119. grid.o: //libray/libcommon/color.h
  120. grid.o: //libray/libcommon/common.h
  121. grid.o: //libray/libcommon/error.h
  122. grid.o: //libray/libcommon/expr.h
  123. grid.o: //libray/libcommon/ray.h
  124. grid.o: //libray/libcommon/transform.h
  125. grid.o: //libray/libcommon/vector.h
  126. grid.o: bounds.h
  127. grid.o: geom.h
  128. grid.o: grid.h
  129. hf.o: hf.c
  130. hf.o: //config.h
  131. hf.o: //libray/libcommon/color.h
  132. hf.o: //libray/libcommon/common.h
  133. hf.o: //libray/libcommon/error.h
  134. hf.o: //libray/libcommon/expr.h
  135. hf.o: //libray/libcommon/ray.h
  136. hf.o: //libray/libcommon/transform.h
  137. hf.o: //libray/libcommon/vector.h
  138. hf.o: bounds.h
  139. hf.o: geom.h
  140. hf.o: hf.h
  141. instance.o: instance.c
  142. instance.o: //config.h
  143. instance.o: //libray/libcommon/color.h
  144. instance.o: //libray/libcommon/common.h
  145. instance.o: //libray/libcommon/error.h
  146. instance.o: //libray/libcommon/expr.h
  147. instance.o: //libray/libcommon/ray.h
  148. instance.o: //libray/libcommon/transform.h
  149. instance.o: //libray/libcommon/vector.h
  150. instance.o: bounds.h
  151. instance.o: geom.h
  152. instance.o: instance.h
  153. list.o: list.c
  154. list.o: //config.h
  155. list.o: //libray/libcommon/color.h
  156. list.o: //libray/libcommon/common.h
  157. list.o: //libray/libcommon/error.h
  158. list.o: //libray/libcommon/expr.h
  159. list.o: //libray/libcommon/ray.h
  160. list.o: //libray/libcommon/transform.h
  161. list.o: //libray/libcommon/vector.h
  162. list.o: bounds.h
  163. list.o: geom.h
  164. list.o: list.h
  165. intersect.o: intersect.c
  166. intersect.o: //config.h
  167. intersect.o: //libray/libcommon/color.h
  168. intersect.o: //libray/libcommon/common.h
  169. intersect.o: //libray/libcommon/error.h
  170. intersect.o: //libray/libcommon/expr.h
  171. intersect.o: //libray/libcommon/ray.h
  172. intersect.o: //libray/libcommon/transform.h
  173. intersect.o: //libray/libcommon/vector.h
  174. intersect.o: bounds.h
  175. intersect.o: geom.h
  176. geom.o: geom.c
  177. geom.o: //config.h
  178. geom.o: //libray/libcommon/color.h
  179. geom.o: //libray/libcommon/common.h
  180. geom.o: //libray/libcommon/error.h
  181. geom.o: //libray/libcommon/expr.h
  182. geom.o: //libray/libcommon/ray.h
  183. geom.o: //libray/libcommon/sampling.h
  184. geom.o: //libray/libcommon/transform.h
  185. geom.o: //libray/libcommon/vector.h
  186. geom.o: bounds.h
  187. geom.o: geom.h
  188. geom.o: list.h
  189. plane.o: plane.c
  190. plane.o: //config.h
  191. plane.o: //libray/libcommon/color.h
  192. plane.o: //libray/libcommon/common.h
  193. plane.o: //libray/libcommon/error.h
  194. plane.o: //libray/libcommon/expr.h
  195. plane.o: //libray/libcommon/ray.h
  196. plane.o: //libray/libcommon/transform.h
  197. plane.o: //libray/libcommon/vector.h
  198. plane.o: bounds.h
  199. plane.o: geom.h
  200. plane.o: plane.h
  201. poly.o: poly.c
  202. poly.o: //config.h
  203. poly.o: //libray/libcommon/color.h
  204. poly.o: //libray/libcommon/common.h
  205. poly.o: //libray/libcommon/error.h
  206. poly.o: //libray/libcommon/expr.h
  207. poly.o: //libray/libcommon/ray.h
  208. poly.o: //libray/libcommon/transform.h
  209. poly.o: //libray/libcommon/vector.h
  210. poly.o: bounds.h
  211. poly.o: geom.h
  212. poly.o: poly.h
  213. roots.o: roots.c
  214. roots.o: //config.h
  215. roots.o: //libray/libcommon/color.h
  216. roots.o: //libray/libcommon/common.h
  217. roots.o: //libray/libcommon/error.h
  218. roots.o: //libray/libcommon/expr.h
  219. roots.o: //libray/libcommon/ray.h
  220. roots.o: //libray/libcommon/transform.h
  221. roots.o: //libray/libcommon/vector.h
  222. sphere.o: sphere.c
  223. sphere.o: //config.h
  224. sphere.o: //libray/libcommon/color.h
  225. sphere.o: //libray/libcommon/common.h
  226. sphere.o: //libray/libcommon/error.h
  227. sphere.o: //libray/libcommon/expr.h
  228. sphere.o: //libray/libcommon/ray.h
  229. sphere.o: //libray/libcommon/transform.h
  230. sphere.o: //libray/libcommon/vector.h
  231. sphere.o: bounds.h
  232. sphere.o: geom.h
  233. sphere.o: sphere.h
  234. torus.o: torus.c
  235. torus.o: //config.h
  236. torus.o: //libray/libcommon/color.h
  237. torus.o: //libray/libcommon/common.h
  238. torus.o: //libray/libcommon/error.h
  239. torus.o: //libray/libcommon/expr.h
  240. torus.o: //libray/libcommon/ray.h
  241. torus.o: //libray/libcommon/transform.h
  242. torus.o: //libray/libcommon/vector.h
  243. torus.o: bounds.h
  244. torus.o: geom.h
  245. torus.o: torus.h
  246. triangle.o: triangle.c
  247. triangle.o: //config.h
  248. triangle.o: //libray/libcommon/color.h
  249. triangle.o: //libray/libcommon/common.h
  250. triangle.o: //libray/libcommon/error.h
  251. triangle.o: //libray/libcommon/expr.h
  252. triangle.o: //libray/libcommon/ray.h
  253. triangle.o: //libray/libcommon/transform.h
  254. triangle.o: //libray/libcommon/vector.h
  255. triangle.o: bounds.h
  256. triangle.o: geom.h
  257. triangle.o: triangle.h
  258. rotspline.o: rotspline.c
  259. rotspline.o: geom.h
  260. rotspline.o: //libray/libcommon/common.h
  261. rotspline.o: //config.h
  262. rotspline.o: //libray/libcommon/expr.h
  263. rotspline.o: //libray/libcommon/vector.h
  264. rotspline.o: //libray/libcommon/ray.h
  265. rotspline.o: //libray/libcommon/color.h
  266. rotspline.o: //libray/libcommon/transform.h
  267. rotspline.o: //libray/libcommon/error.h
  268. rotspline.o: bounds.h
  269. rotspline.o: rotspline.h 
  270. fl.o: fl.c
  271. fl.o: geom.h
  272. fl.o: /libcommon/common.h
  273. fl.o: //config.h
  274. fl.o: /libcommon/expr.h
  275. fl.o: /libcommon/vector.h
  276. fl.o: /libcommon/ray.h
  277. fl.o: /libcommon/color.h
  278. fl.o: /libcommon/transform.h
  279. fl.o: /libcommon/error.h
  280. fl.o: bounds.h
  281. fl.o: hf.h
  282. fl.o: fl.h 
  283. sweptsph.o: sweptsph.c
  284. sweptsph.o: geom.h
  285. sweptsph.o: /libcommon/common.h
  286. sweptsph.o: //config.h
  287. sweptsph.o: /libcommon/expr.h
  288. sweptsph.o: /libcommon/vector.h
  289. sweptsph.o: /libcommon/ray.h
  290. sweptsph.o: /libcommon/color.h
  291. sweptsph.o: /libcommon/transform.h
  292. sweptsph.o: /libcommon/error.h
  293. sweptsph.o: bounds.h
  294. sweptsph.o: sweptsph.h 
  295. flame.o: flame.c
  296. flame.o: geom.h
  297. flame.o: /libcommon/common.h
  298. flame.o: //config.h 
  299. flame.o: /libcommon/expr.h
  300. flame.o: /libcommon/vector.h
  301. flame.o: /libcommon/ray.h
  302. flame.o: /libcommon/color.h
  303. flame.o: /libcommon/transform.h 
  304. flame.o: /libcommon/error.h bounds.h
  305. flame.o: /libsurf/surface.h
  306. flame.o: /libtext/texture.h
  307. flame.o: /libobj/geom.h 
  308. flame.o: /libtext/mapping.h
  309. flame.o: flame.h
  310. flame.o: /liblight/light.h 
  311. allocmatrix.o: allocmatrix.c
  312. allocmatrix.o: geom.h
  313. allocmatrix.o: /libcommon/common.h
  314. allocmatrix.o: //config.h
  315. allocmatrix.o: /libcommon/expr.h 
  316. allocmatrix.o: /libcommon/vector.h
  317. allocmatrix.o: /libcommon/ray.h
  318. allocmatrix.o: /libcommon/color.h
  319. allocmatrix.o: /libcommon/transform.h 
  320. allocmatrix.o: /libcommon/error.h
  321. allocmatrix.o: bounds.h
  322. allocmatrix.o: allocmatrix.h 
  323. fractalobject.o: fractalobject.c
  324. fractalobject.o: geom.h
  325. fractalobject.o: /libcommon/common.h
  326. fractalobject.o: //config.h 
  327. fractalobject.o: /libcommon/expr.h
  328. fractalobject.o: /libcommon/vector.h
  329. fractalobject.o: /libcommon/ray.h
  330. fractalobject.o: /libcommon/color.h 
  331. fractalobject.o: /libcommon/transform.h
  332. fractalobject.o: /libcommon/error.h
  333. fractalobject.o: bounds.h
  334. fractalobject.o: fractalobject.h 
  335. ifs.o: ifs.c
  336. ifs.o: geom.h
  337. ifs.o: /libcommon/common.h
  338. ifs.o: //config.h
  339. ifs.o: /libcommon/expr.h 
  340. ifs.o: /libcommon/vector.h
  341. ifs.o: /libcommon/ray.h
  342. ifs.o: /libcommon/color.h
  343. ifs.o: /libcommon/transform.h 
  344. ifs.o: /libcommon/error.h
  345. ifs.o: bounds.h
  346. ifs.o: ifs.h
  347. ifs.o: /libcommon/sampling.h
  348. ifs.o: //libshade/viewing.h 
  349. mountain.o: mountain.c
  350. mountain.o: geom.h
  351. mountain.o: /libcommon/common.h
  352. mountain.o: //config.h
  353. mountain.o: /libcommon/expr.h 
  354. mountain.o: /libcommon/vector.h
  355. mountain.o: /libcommon/ray.h
  356. mountain.o: /libcommon/color.h
  357. mountain.o: /libcommon/transform.h 
  358. mountain.o: /libcommon/error.h
  359. mountain.o: bounds.h
  360. mountain.o: mountain.h
  361. mountain.o: allocmatrix.h 
  362.